/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.sorteiotimes.entity;
import javax.persistence.*;
import javax.xml.bind.annotation.XmlRootElement;

@SuppressWarnings("serial")
@Entity
@Table(name = "usuario")
@XmlRootElement
public class Usuario extends BaseEntity implements Comparable<Usuario> {

//==========================================
//	Atributos privados
//==========================================
 
	@Column(name = "login")
	private String login;
	
    @Column(name = "senha")
    private String senha;
    
//==========================================
// 	Atributos de relacionamento
//==========================================
    
   /* @OneToMany(cascade=CascadeType.ALL, mappedBy="usuario", fetch=FetchType.LAZY)
    private List<Personagem> personagens;*/
    
//==========================================
// 	Relacionamentos
//==========================================
    
    
//==========================================
// 	Atributos persistentes ( gets e sets )
//==========================================
    
    public String getSenha() {
        return senha;
    }

    public void setSenha(String senha) {
        this.senha = senha;
    }
    

	@Override
    public int compareTo(Usuario other) {
 /*       if (this.id < other.id) {
            return -1;
        }
        if (this.id > other.id) {
            return 1;
        }*/
        return 0;
    }

	public String getLogin() {
		return login;
	}

	public void setLogin(String login) {
		this.login = login;
	}
}
